package com.ruoyi.common.core.mapper.order.vo;
import com.ruoyi.common.core.domain.order.dto.ServiceTypeDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 销售订单相关数据库操作接口
 * 定义了从订单创建到完成评价的全流程数据库操作方法
 */
public interface SaleOrdersMapper {
    //======================================
    //用户下单阶段
    //======================================

    /**
     * 使用ServiceTypeDto查询所有可用的清洁服务列表
     *
     * @param dto 查询参数
     * @return 清洁服务列表
     */
    List<ServiceTypeDto> listAvailableServicesByDto(@Param("dto") ServiceTypeDto dto);
}